package com.omega.framework.common.exception;

import org.apache.commons.lang3.StringUtils;

/**
 * @Author lviter
 * @Description
 * @Date 17:32 2021/6/23
 * @Desc: Warning!Warning!!Warning!!!
 **/
public interface BaseServiceException {
    /**
     * 获取异常状态码
     */
    String getCode();

    /**
     * 支持重新设置异常码
     *
     * @param var1 异常码
     */
    void setCode(String var1);

    /**
     * 获取异常提示信息
     */
    String getMessage();

    /**
     * 设置异常提示信息
     *
     * @param var1 异常提示
     */
    void setMessage(String var1);

    default boolean isSuccess() {
        return StringUtils.equals(this.getCode(), "0");
    }
}
